.home__search {
    // position: absolute;
    display: flex;
    // top: 6.66667vw;
    width: 100%;
    // padding: 0 2.66667vw;
    align-items: center;
    .home__search__content {
        display: flex;
        flex: 1;
        height: 9.06667vw;
        background-color: #fff;
        border-radius: 0.8vw;
        padding: 1.33333vw 1.33333vw 2.13333vw;
        align-items: center;
    }
    .home__search__location {
        .name {
            font-size: 3.46667vw;
        }
        .icon-arrow {
            margin-left: 0.53333vw;
            font-size: 3.2vw;
            color: #7f7f80;
        }
    }
    .home__search__form {
        border-left: solid 0.26667vw #e5e5e5 ;
        margin-left: 3.2vw;
        line-height: 4.26667vw;
        .icon-seach {
            vertical-align: middle;
            padding: 0 0.53333vw 0 3.2vw;
            color: #9c9fa1;
            font-size: 3.46667vw;
        }

        .text {
            padding-left: 1.06667vw;
            font-size: 3.46667vw;
            color: #9c9fa1;
            vertical-align: middle;
        }
    }
    .icon-map {
        font-size: 6.93333vw  !important;
        color: #fff;
        padding: 0 0 0 2.66667vw;
    }
    .icon-seach {
        margin-bottom: 0.8vw;
    }
}
